Von Neuman and Predicting the Weather
I remember a talk that Von Neumann gave at Princeton around 1950, describing the glorious future which he then saw for his computers. Most of the people that he hired for his computer project in the early days were meteorologists. Meteorology was the big thing on his horizon. He said, as soon as we have good computers, we shall be able to divide the phenomena of meteorology cleanly into two categories, the stable and the unstable. The unstable phenomena are those which are upset by small disturbances, the stable phenomena are those which are resilient to small disturbances. He said, as soon as we have some large computers working, the problems of meteorology will be solved. All processes that are stable we shall predict. All processes that are unstable we shall control. He imagined that we needed only to identify the points in space and time at which unstable processes originated, and then a few airplanes carrying smoke generators could fly to those points and introduce the appropriate small disturbances to make the unstable processes flip into the desired directions. A central committee of computer experts and meteorologists would tell the airplanes where to go in order to make sure that no rain would fall on the Fourth of July picnic. This was John von Neumann's dream. This, and the hydrogen bomb, were the main practical benefits which he saw arising from the development of computers. {183}
The meteorologists who came to work with Von Neumann knew better. They did not believe in the dream. They only wanted to understand the weather, not to control it. They had a hard enough time trying to understand it. They tried especially hard to predict a particular hurricane which came up from the Gulf of Mexico and passed close by Princeton in the fall of 1949. Again and again they set the initial conditions in the Gulf of Mexico and tried to predict the hurricane for several years after it happened. So far as I remember, they never did succeed in getting the hurricane on the computer to end up anywhere near Princeton. Now another thirty-five years have gone by, and we have built four more generations of computers, and still we are not doing very well with the prediction of hurricanes. Nobody any longer believes seriously in the possibility of controlling the weather.
What went wrong? Why was Von Neumann's dream such a total failure? The dream was based on a fundamental misunderstanding of the nature of fluid motions. It is not true that we can divide fluid motions cleanly into those that are predictable and those that are controllable. Nature is as usual more imaginative than we are. There is a large class of classical dynamical systems, including non-linear electrical circuits as well as fluids, which easily fall into a mode of behavior that is described by the word "chaotic." A chaotic motion is generally neither predictable nor controllable. It is unpredictable because a small disturbance will produce exponentially growing perturbation of the motion. It is uncontrollable because small disturbances lead only to other chaotic motions and not to any stable and predictable alternative. Von Neumann's mistake was to imagine that every unstable motion could be nudged into a stable motion by small pushes and pulls applied at the right places. The same mistake is still frequently made by economists and social planners, not to mention Marxist historians.
Notes:
Folksonomies: prediction chaos theory
Taxonomies:
/science/weather (0.488439)
/religion and spirituality/islam (0.462255)
/technology and computing/hardware/computer components/disks (0.408213)
Keywords:
von neumann (0.954011 (negative:-0.468005)), small disturbances (0.809595 (negative:-0.693011)), John von Neumann (0.676741 (neutral:0.000000)), appropriate small disturbances (0.658221 (negative:-0.517094)), unstable processes (0.656643 (negative:-0.517094)), main practical benefits (0.636003 (positive:0.218212)), exponentially growing perturbation (0.633730 (negative:-0.695876)), fluid motions (0.625896 (negative:-0.589339)), classical dynamical systems (0.614326 (positive:0.256325)), non-linear electrical circuits (0.612922 (neutral:0.000000)), unstable phenomena (0.591508 (negative:-0.621247)), unstable motion (0.564113 (negative:-0.385248)), computers (0.552568 (negative:-0.071375)), glorious future (0.549079 (neutral:0.000000)), stable phenomena (0.547372 (neutral:0.000000)), big thing (0.545354 (neutral:0.000000)), chaotic motions (0.538852 (negative:-0.940693)), good computers (0.538416 (neutral:0.000000)), predictable alternative (0.535347 (negative:-0.940693)), central committee (0.532220 (neutral:0.000000)), smoke generators (0.527895 (negative:-0.517094)), hydrogen bomb (0.527189 (neutral:0.000000)), stable motion (0.525154 (negative:-0.385248)), large computers (0.525110 (negative:-0.227832)), chaotic motion (0.524731 (negative:-0.847917)), particular hurricane (0.524655 (negative:-0.619628)), initial conditions (0.523916 (negative:-0.721170)), hard enough time (0.522770 (negative:-0.566068)), fundamental misunderstanding (0.522693 (negative:-0.350755)), right places (0.520749 (negative:-0.385248))
Entities:
Von Neuman:Person (0.868162 (negative:-0.239266)), Princeton:City (0.288661 (negative:-0.606403)), Gulf of Mexico:GeographicFeature (0.212176 (negative:-0.619628)), Mexico:Country (0.193673 (negative:-0.721170)), thirty-five years:Quantity (0.193673 (neutral:0.000000))
Concepts:
John von Neumann (0.945289): geo | dbpedia | freebase | yago
Computer (0.873749): dbpedia | freebase | opencyc
Von Neumann architecture (0.718437): dbpedia | freebase | yago
ENIAC (0.658951): geo | dbpedia | freebase | yago
EDVAC (0.657636): dbpedia | freebase | yago
Quantum mechanics (0.623625): dbpedia | freebase | opencyc
Stanislaw Ulam (0.601222): dbpedia | freebase | yago
Institute for Advanced Study (0.592258): geo | website | dbpedia | freebase | yago